.location__address, .location__address-2, .location__city-state-zip, .location__phone, .location__fax {
    color: #000000;
    font-size: 18px;}
.location__phone a, .location__fax a {
    color: #000000;
    font-size: 18px;}

.slider__button a, .slider__button a:focus, .cta__button, .cta__button:focus, .cta__button--icon, .cta__button--icon:focus, .featuredblock__button, .featuredblock__button:focus, button:not([class^='se__']):not([class^='redactor__']):not([class^='vjs-']):not([class^='redactor-']):not(.gallery-video-btn), button:not([class^='se__']):not([class^='redactor__']):not([class^='vjs-']):not([class^='redactor-']):not(.gallery-video-btn):focus, input[type="button"], input[type="button"]:focus, input[type="reset"], input[type="reset"]:focus, input[type="submit"], input[type="submit"]:focus, .button, .button:focus {
    background: linear-gradient(to right, #8c3131 0%, #630000 100%) !important;}
.socialmedia__link:before {
    color: #630000;}
.slider .bx-wrapper .bx-pager.bx-default-pager a.active, .slider .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background-color: #630000;
    border: 2px solid #630000;}
.featuredblock__item .featuredblock__container {
    border-left: 4px solid #8c3131;
    border-right: 4px solid #630000;
    background-position: 0 0, 0 100%;
    background-repeat: no-repeat;
    background-size: 100% 4px;
    background-image: linear-gradient(to right, #8c3131 0%, #630000 100%), linear-gradient(to right, #630000 0%, #8c3131 100%);}
.navigation:not(.mm-menu) .navigation__item.active > a {
    color: #630000;}
a {
    color: #630000;}

.wrap__contact .wrap__form.contact, .wrap__form.appointment {
    margin-top: 0px;}
    
.agcont{
    text-align: center;
    margin: 0 auto;
  }
.gccont{
    float: left;
}
@media (max-width: 767px){
    .agcont{
        width: 100%;
        margin: 0 auto;
    }
    .gccont, #v-review-display-widget-container{
        float: none;
        width: 100% !important;
    }
}